home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 95 / CD-ROM 95.iso / essenc / jre / j2re.exe / disk1 / data1.cab / Program_Executable_Files / README.txt < prev    next >
Encoding:
Text File  |  2002-05-17  |  10.1 KB  |  215 lines

  1.                                 README
  2.  
  3.            Java(TM) 2 Runtime Environment, Standard Edition
  4.                             Version 1.3.1
  5.                           
  6.  
  7.  *********************************************************************
  8.  *               Notice of New Redistribution Options                 *
  9.  *                                                                    *
  10.  * Beginning October 17, 2001, it is permissable to redistribute      *
  11.  * the "javac" compiler with the Java 2 Runtime Environment (JRE).    *
  12.  * See the Sun Binary Code License and this README for terms          *
  13.  * and conditions.  Items that have been added to the section         *
  14.  * in this README entitled "Redistribution of Java 2 SDK files"       *
  15.  * are:                                                               *
  16.  *                                                                    *
  17.  * bin/javac.exe  (Microsoft Windows)                                 *
  18.  * bin/javac and bin/i386/native_threads/javac (Linux and Solaris IA) *
  19.  * bin/javac and bin/sparc/native_threads/javac  (Solaris SPARC)      *
  20.  * lib/tools.jar  (all platforms)                                     *
  21.  *                                                                    *
  22.  * These files include the Java 2 SDK tools classes, including        *
  23.  * the classes for the "javac" compiler.                              *
  24.  *                                                                    *
  25.  * Additionally, on Microsoft Windows platforms it is now             *
  26.  * permissible to redistribute the Java HotSpot Server VM (also       *
  27.  * known as "C2") with the Microsoft Windows version of the           * 
  28.  * JRE. (C2 is already included with the JREs for Linux and the       *
  29.  * Solaris(TM) operating environment.)  Items that have been added    *
  30.  * to the section on "Redistribution of Java 2 SDK files" are:        *       
  31.  *                                                                    *
  32.  * jre/bin/server/jvm.dll                                             * 
  33.  * jre/bin/server/Xusage.txt                                          * 
  34.  *                                                                    * 
  35.  **********************************************************************
  36.  
  37.  
  38.  
  39. The Java 2 Runtime Environment is intended for software developers 
  40. and vendors to redistribute with their applications.
  41.  
  42. The Java(TM) 2 Runtime Environment contains the Java virtual machine, 
  43. runtime class libraries, and Java application launcher that are 
  44. necessary to run programs written in the Java progamming language. 
  45. It is not a development environment and does not contain development 
  46. tools such as compilers or debuggers.  For development tools, see the 
  47. Java 2 SDK, Standard Edition.
  48.  
  49.  
  50. =======================================================================
  51.            Installation Instructions and System Requirements
  52. ======================================================================= 
  53.  
  54. For installation instructions and system requirements for this 
  55. release, see 
  56.  
  57.      http://java.sun.com/j2se/1.3/install.html 
  58.  
  59. =======================================================================
  60.      Deploying Applications with the Java 2 Runtime Environment
  61. ======================================================================= 
  62.  
  63. A Java-language application, unlike an applet, cannot rely on a web 
  64. browser for installation and runtime services. When you deploy an  
  65. application written in the Java programming language, your software 
  66. bundle will probably consist of the following parts: 
  67.  
  68.             Your own class, resource, and data files. 
  69.             A runtime environment. 
  70.             An installation procedure or program. 
  71.  
  72. You already have the first part, of course. The remainder of this
  73. document covers the other two parts. See also the Notes for Developers 
  74. page on the Java Software website:
  75.  
  76.      http://java.sun.com/j2se/1.3/runtime.html
  77.  
  78. -----------------------------------------------------------------------
  79. Runtime Environment
  80. -----------------------------------------------------------------------
  81.  
  82. To run your application, a user needs a Java virtual machine, the Java 
  83. platform core classes, and various support programs and files. This 
  84. collection of software is known as a runtime environment. 
  85.  
  86. The Java 2 SDK software can serve as a runtime environment. However, 
  87. you probably can't assume your users have the Java 2 SDK installed.
  88.  
  89. To solve this problem, Sun provides the Java 2 Runtime Environment 
  90. as a free, redistributable runtime environment. (The Java 2 runtime 
  91. environment should not be confused with the Java 2 SDK's own internal, 
  92. version of the runtime environment housed in the SDK's 'jre' directory.
  93. See the "Redistribution of Java 2 SDK Files" section below for details.)
  94.  
  95. The final step in the deployment process occurs when the software is 
  96. installed on an individual user system. Installation consists of copying 
  97. software onto the user's system, then configuring the user's system to 
  98. support that software. 
  99.  
  100. This step includes installing and configuring the runtime environment. 
  101. If you use the Java 2 Runtime Environment, you must make sure that your 
  102. installation procedure never overwrites an existing installation, unless 
  103. the existing runtime environment is an older version. 
  104.  
  105.  
  106. =======================================================================
  107.            Redistribution of the Java 2 Runtime Environment
  108. =======================================================================
  109. The term "vendors" used here refers to licensees, developers, and 
  110. independent software vendors (ISVs) who license and distribute the 
  111. Java 2 Runtime Environment with their programs.  
  112.  
  113. Vendors must follow the terms of the Binary Code License agreement  
  114. which include, among others:
  115.  
  116.  - Arbitrary subsetting of the Java 2 Runtime Environment is not 
  117.    allowed. See the section below entitled "Required vs. Optional Files" 
  118.    for those files that may be optionally omitted from redistributions 
  119.    of the runtime environment. 
  120.  
  121.  - You must include in your product's license the provisions called 
  122.    out in the Binary Code license.
  123.  
  124. -----------------------------------------------------------------------
  125. Required vs. Optional Files
  126. -----------------------------------------------------------------------
  127. Licensees must follow the terms of the Java 2 Runtime Environment 
  128. license.  
  129.  
  130. The files that make up the Java 2 Runtime Environment are divided into 
  131. two categories: required and optional.  Optional files may be excluded 
  132. from redistributions of the Java 2 Runtime Environment at the 
  133. licensee's discretion.  
  134.  
  135. The following section contains a list of the files and directories that 
  136. may optionally be omitted from redistributions with the Java 2 Runtime 
  137. Environment.  All files not in these lists of optional files must be 
  138. included in redistributions of the runtime environment.
  139.  
  140.  
  141. -----------------------------------------------------------------------
  142. Optional Files and Directories
  143. -----------------------------------------------------------------------
  144. The following files may optionally be excluded from redistributions:
  145.  
  146. lib/i18n.jar                  
  147.    Character conversion classes and all other locale support
  148. lib/ext/                      
  149.    Directory containing extension jar files
  150. bin/rmid
  151.    Java RMI Activation System Daemon
  152. bin/rmiregistry
  153.    Java Remote Object Registry
  154. bin/tnameserv
  155.    Java IDL Name Server
  156. bin/keytool
  157.    Key and Certificate Management Tool
  158. bin/policytool
  159.    Policy File Creation and Management Tool
  160.  
  161.  
  162. -----------------------------------------------------------------------
  163. Redistribution of Java 2 SDK Files
  164. -----------------------------------------------------------------------
  165.  
  166. The Java 2 Standard Edition (SDK) files listed below may be redistributed,
  167. unmodified, with the Java 2 Runtime Environment (JRE).  All paths are 
  168. relative to the top-level directory of the SDK.
  169.  
  170.  - jre/lib/cmm/PYCC.pf
  171.       Color-management profile. This file is required only if the 
  172.       Java 2D API is used to perform color map conversions.
  173.  
  174.  - All .ttf font files in the jre/lib/fonts directory. Note that the 
  175.    LucidaSansRegular.ttf font is already contained in the Java 2 
  176.    Runtime Environment, so there is no need to bring that file over 
  177.    from the SDK. 
  178.  
  179.  - jre/lib/audio/soundbank.gm
  180.       This MIDI soundbank is present in the Java 2 SDK, 
  181.       but has been removed from the Java 2 Runtime Environment in 
  182.       order to reduce the size of the Runtime Environment's download 
  183.       bundle. MIDI soundbanks are often available in hardware form 
  184.       or as part of the operating system on modern systems, and it 
  185.       therefore may not be necessary to redistribute the soundbank.gm 
  186.       file with the Runtime Environment. The SDK's soundbank.gm file 
  187.       may, however, be included in redistributions of the Runtime 
  188.       Environment at the vendor's discretion. Several versions of 
  189.       enhanced MIDI soundbanks are available from the Java Sound 
  190.       web site: http://java.sun.com/products/java-media/sound/
  191.       These alternative soundbanks may be included in redistributions 
  192.       of the Java 2 Runtime Environment.
  193.  
  194.  - bin/javac.exe  (Microsoft Windows)
  195.    bin/javac and bin/i386/native_threads/javac  (Linux and Solaris x86)
  196.    bin/javac and bin/sparc/native_threads/javac  (Solaris SPARC)
  197.    lib/tools.jar  (all platforms)
  198.       These files include the Java 2 SDK tool classes, including the 
  199.       classes for the javac compiler.
  200.  
  201.  - The Java HotSpot Server VM (also knowns as "C2") may now be 
  202.    redistributed in the JRE for Microsoft Windows.  (C2 is already 
  203.    included with the JREs for Linux and the Solaris(TM) operating 
  204.    environment.)  The files from the SDK for Microsoft Windows    
  205.    that may be redistribed with the JRE are these:
  206.       jre/bin/server/jvm.dll
  207.       jre/bin/server/Xusage.txt
  208.       
  209.  
  210. -----------------------------------------------------------------------
  211. Copyright 2002 Sun Microsystems, Inc.
  212. 901 San Antonio Road, Palo Alto, CA 94303-4900
  213. All rights reserved.
  214.  
  215.